home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / lisp / guile-ii.src / guile-ii / guile-src / gls / Makefile.in < prev    next >
Encoding:
Makefile  |  1995-08-17  |  2.9 KB  |  112 lines

  1. #     Copyright (C) 1995 Free Software Foundation, Inc.
  2. # This program is free software; you can redistribute it and/or modify
  3. # it under the terms of the GNU General Public License as published by
  4. # the Free Software Foundation; either version 2, or (at your option)
  5. # any later version.
  6. # This program is distributed in the hope that it will be useful,
  7. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  8. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  9. # GNU General Public License for more details.
  10. # You should have received a copy of the GNU General Public License
  11. # along with this software; see the file COPYING.  If not, write to
  12. # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  13. # As a special exception, the Free Software Foundation gives permission
  14. # for additional uses of the text contained in its release of GUILE.
  15. # The exception is that, if you link the GUILE library with other files
  16. # to produce an executable, this does not by itself cause the
  17. # resulting executable to be covered by the GNU General Public License.
  18. # Your use of that executable is in no way restricted on account of
  19. # linking the GUILE library code into it.
  20. # This exception does not however invalidate any other reasons why
  21. # the executable file might be covered by the GNU General Public License.
  22. # This exception applies only to the code released by the
  23. # Free Software Foundation under the name GUILE.  If you copy
  24. # code from other Free Software Foundation releases into a copy of
  25. # GUILE, as the General Public License permits, the exception does
  26. # not apply to the code that you add in this way.  To avoid misleading
  27. # anyone as to the status of such modified files, you must delete
  28. # this exception notice from them.
  29. # If you write modifications of your own for GUILE, it is your choice
  30. # whether to permit this exception to apply to your modifications.
  31. # If you do not wish that, delete this exception notice.  
  32. #
  33.  
  34.  
  35.  
  36. SHELL = /bin/sh
  37.  
  38. srcdir = @srcdir@
  39. VPATH = @srcdir@
  40. prefix = @prefix@
  41. libparent=$(prefix)/lib
  42. libdir=$(libparent)/gls
  43. install_path=$(libdir)
  44. INSTALL = @INSTALL@
  45. INSTALL_DATA = @INSTALL_DATA@
  46.  
  47.  
  48. files =     Ginit.scm \
  49.         Gmodules.scm \
  50.         Transcen.scm \
  51.         defmod.scm \
  52.         extlibs.scm \
  53.         generics.scm \
  54.         genwrite.scm \
  55.         getopt.scm \
  56.         hashtab.scm \
  57.         libguile.scm \
  58.         logical.scm \
  59.         modops.scm \
  60.         pp.scm \
  61.         randinex.scm \
  62.         random.scm \
  63.         mrequire.scm \
  64.         require.scm \
  65.         test.scm
  66.  
  67. auxfiles =      COPYING \
  68.         PLUGIN \
  69.         Makefile.in \
  70.         README \
  71.         configure \
  72.         configure.in
  73.  
  74.  
  75. all:
  76.  
  77. install: 
  78.     test -d $(libparent) || mkdir $(libparent)
  79.     test -d $(libdir) || mkdir $(libdir)
  80.     cd $(srcdir); \
  81.     for file in $(files) ; do \
  82.       $(INSTALL_DATA) $$file $(install_path); \
  83.     done
  84.  
  85. uninstall: 
  86.     for file in $(files) ; do \
  87.       rm $(install_path)/$$file  \
  88.     done
  89.  
  90. manifest = $(files) $(auxfiles)
  91.  
  92. SUBDIR=.
  93. manifest:
  94.     for file in $(manifest) ; \
  95.       do echo $(SUBDIR)/$$file ; \
  96.     done
  97.  
  98. clean:
  99.  
  100. distclean:
  101.  
  102. realclean:
  103.  
  104.